<!--Follow me on twitter button-->
<a href="http://twitter.com/liusu"><img src="http://www.twitterfollowbutton.com/images/twitter-3d.png" title="By: TwitterFollowButton.com" width="160" height="90" border="0" /></a>
<a href="http://twitter.com/share" class="twitter-share-button" data-count="vertical" data-via="liusu">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>

<%=render_spedific_sidebar render(:partial=>"novel_tags_sidebar") %>

<% unless session[:user_id]
%>
    <div>
        <%= render :partial=>"/users/user_login_form", :layout=>false %>
    </div>
<%
   end
%>

<div>
    <h4>小贴士</h4>

    <p>当你在页面停留，请注意看右边的小贴士。这些贴士可以方便的引导你更好的使用本站。</p>

    <p>发起文章主题需要你成为本站用户（去<%= link_to "注册", signup_path %>），投票也需要。续写文章则不需要</p>
</div>

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_donations">
<input type="hidden" name="business" value="hsiehhsiaowei@yahoo.com">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="amount" value="1.00">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="bn" value="PP-DonationsBF:btn_donateCC_LG.gif:NonHostedGuest">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

<p><a href="http://book.douban.com/subject/4872671/"><img src="http://t.douban.com/mpic/s4397779.jpg" style="border:0"/></a></p>
<ul>
	<li>因为对于基于网络的应用而言，数据元素在系统中的位置和移动常常是系统行为唯一至
关重要的决定因素。</li>
	<li>一种架构风格是一组协作的架构约束，这些约束限制了架构元素的角色和功能，
以及在任何一个遵循该风格的架构中允许存在的元素之间的关系</li>
	<li>
	Web的主要目的是旨在成为一种共享的信息空间（a shared
information space），人们和机器都可以通过它来进行沟通。</li>
	<li>。REST提供了一组架构约
束，当作为一个整体来应用时，强调组件交互的可伸缩性、接口的通用性、组件的独立部署、
以及用来减少交互延迟、增强安全性、封装遗留系统的中间组件。</li>
	<li>REST对于信息的核心抽象是资源。任何能够被命名的信息都能够作为一个资源：一份
文档或一张图片、一个与时间相关的服务（例如，“洛杉矶今日的天气”）、一个其他资源
的集合、一个非虚拟的对象（例如，人）等等。换句话说，任何可能作为一个创作者的超文
本引用的目标的概念都必须符合资源的定义。一个资源是到一组实体的概念上的映射，而不
是在任何特定时刻与该映射相关联的实体本身。</li>
	<li>对于一个资源来说，唯一必须是静态的是映射的语义，因为语义才是区
别资源的关键。</li> 
<li>纽约10/1日的天气是一个资源。 其表述可以有很多种，xml/html/images 甚至一个实体时钟（这个时钟通过获取 Service的信息并控制指针显示时间） 
</ul>